package cn.iocoder.ny.module.activity.service;

import cn.iocoder.ny.module.activity.controller.admin.tpActivity.vo.TpActivityPageReqVo;
import cn.iocoder.ny.module.activity.controller.admin.tpActivity.vo.TpActivityRespVo;
import cn.iocoder.ny.module.activity.controller.admin.tpActivity.vo.TpActivityVo;
import cn.iocoder.ny.module.activity.domain.TpActivity;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;

public interface ITpActivityService extends IService<TpActivity> {
    Boolean addTpActivity(TpActivityVo tpActivityVo);
    PageResult<TpActivityRespVo> queryPageList(TpActivityPageReqVo tpActivityPageReqVo);

    TpActivityRespVo queryByActivityId(TpActivityVo tpActivityVo);

    String createActivityQrCode(TpActivityVo tpActivityVo);

    String createAdminActivityQrCode(TpActivityVo tpActivityVo);

    Boolean updateTpActivity(TpActivity tpActivity);
}

